summaryrefslogtreecommitdiff
path: root/src/tests/pic.cpp
blob: 95bb5237d86f6e11823aa10f1a851853edfe6528 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "neural/network.h"
#include "neural/column.h"
#include "neural/row.h"
#include "neural/neuron.h"

int main( int argc, char *argv[] )
{
	Neural::Column<float> *c = new Neural::Column<float>();
	Neural::Row<float> *r1 = new Neural::Row<float>();
	r1->addNode( new Neural::Neuron<float>() );
	r1->addNode( new Neural::Neuron<float>() );
	r1->addNode( new Neural::Neuron<float>() );
	r1->addNode( new Neural::Neuron<float>() );
	r1->addNode( new Neural::Neuron<float>() );
	c->addNode( r1 );
	Neural::Row<float> *r2 = new Neural::Row<float>();
	r2->addNode( new Neural::Neuron<float>() );
	r2->addNode( new Neural::Neuron<float>() );
	r2->addNode( new Neural::Neuron<float>() );
	r2->addNode( new Neural::Neuron<float>() );
	r2->addNode( new Neural::Neuron<float>() );
	r2->addNode( new Neural::Neuron<float>() );
	r2->addNode( new Neural::Neuron<float>() );
	c->addNode( r2 );
	Neural::Row<float> *r3 = new Neural::Row<float>();
	r3->addNode( new Neural::Neuron<float>() );
	r3->addNode( new Neural::Neuron<float>() );
	r3->addNode( new Neural::Neuron<float>() );
	c->addNode( r3 );
	
	return 0;
}